package com.yunxi.sto.pojo;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.yunxi.core.web.DateJsonDeserializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;

/**
 * <p>
 * 车辆入库单查询
 * </p>
 *
 * @author caoYong
 * @since 2019-05-17
 */
@Data
@ApiModel(value="StoStockIn对象", description="车辆入库单查询")
public class StoStockInQueryVO implements Serializable {

    @ApiModelProperty(value = "入库单号")
    private String stockInNo;

    @ApiModelProperty(value = "车系代码")
    private String seriesCode;

    @ApiModelProperty(value = "车型代码")
    private String modelCode;

    @ApiModelProperty(value = "车配置代码")
    private String catalogCode;

    @ApiModelProperty(value = "开始创建时间")
    @JsonDeserialize(using = DateJsonDeserializer.class)
    private String createTimeStart;

    @ApiModelProperty(value = "结束创建时间")
    @JsonDeserialize(using = DateJsonDeserializer.class)
    private String createTimeEnd;

    @ApiModelProperty(value = "入库类型")
    private String stockInType;

    @ApiModelProperty(value = "车辆VIN码")
    private String vin;

    @ApiModelProperty(value = "库位代码/库位名称")
    private String storageCode;

}
